package com.senlingspace.system.domain;

import com.senlingspace.common.annotation.Excel;
import com.senlingspace.common.core.domain.BaseEntity;

/**
 * 投资方对象 slkj_investor
 *
 * @author SenlingSpace
 * @date 2024-06-27
 */
public class SlkjInvestor extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private Long investorId;

    /** 投资方类型 */
    @Excel(name = "投资方类型")
    private String investorType;

    /** 投资方编号 */
    @Excel(name = "投资方编号")
    private String investorNo;

    /** 投资方姓名/企业名称 */
    @Excel(name = "投资方姓名/企业名称")
    private String investorName;

    /** 身份证号/统一信用代码 */
    @Excel(name = "身份证号/统一信用代码")
    private String residentIdCard;

    /** 手机号 */
    @Excel(name = "手机号")
    private String phoneNumber;

    /** 开户行名称 */
    @Excel(name = "开户行名称")
    private String bankDeposit;

    /** 开户行卡号 */
    @Excel(name = "开户行卡号")
    private String bankNo;

    /** 地址 */
    @Excel(name = "地址")
    private String address;

    /** 联系人 */
    @Excel(name = "联系人")
    private String contactPerson;

    /** 联系电话 */
    @Excel(name = "联系电话")
    private String contactTel;

    /** 投资方状态（0正常 1停用） */
    @Excel(name = "投资方状态", readConverterExp = "0=正常,1=停用")
    private String status;

    /** 删除表示（0代表存在 1代表删除） */
    private String delFlag;

    private Long userId;
    private Long deptId;

    public String getInvestorNo() {
        return investorNo;
    }

    public SlkjInvestor setInvestorNo(String investorNo) {
        this.investorNo = investorNo;
        return this;
    }

    public void setInvestorId(Long investorId)
    {
        this.investorId = investorId;
    }

    public Long getInvestorId()
    {
        return investorId;
    }
    public void setInvestorType(String investorType)
    {
        this.investorType = investorType;
    }

    public String getInvestorType()
    {
        return investorType;
    }
    public void setInvestorName(String investorName)
    {
        this.investorName = investorName;
    }

    public String getInvestorName()
    {
        return investorName;
    }
    public void setResidentIdCard(String residentIdCard)
    {
        this.residentIdCard = residentIdCard;
    }

    public String getResidentIdCard()
    {
        return residentIdCard;
    }
    public void setPhoneNumber(String phoneNumber)
    {
        this.phoneNumber = phoneNumber;
    }

    public String getPhoneNumber()
    {
        return phoneNumber;
    }
    public void setBankDeposit(String bankDeposit)
    {
        this.bankDeposit = bankDeposit;
    }

    public String getBankDeposit()
    {
        return bankDeposit;
    }
    public void setBankNo(String bankNo)
    {
        this.bankNo = bankNo;
    }

    public String getBankNo()
    {
        return bankNo;
    }
    public void setAddress(String address)
    {
        this.address = address;
    }

    public String getAddress()
    {
        return address;
    }
    public void setContactPerson(String contactPerson)
    {
        this.contactPerson = contactPerson;
    }

    public String getContactPerson()
    {
        return contactPerson;
    }
    public void setContactTel(String contactTel)
    {
        this.contactTel = contactTel;
    }

    public String getContactTel()
    {
        return contactTel;
    }
    public void setStatus(String status)
    {
        this.status = status;
    }

    public String getStatus()
    {
        return status;
    }
    public void setDelFlag(String delFlag)
    {
        this.delFlag = delFlag;
    }

    public String getDelFlag()
    {
        return delFlag;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public Long getDeptId() {
        return deptId;
    }

    public void setDeptId(Long deptId) {
        this.deptId = deptId;
    }

    @Override
    public String toString() {
        return "SlkjInvestor{" +
                "investorId=" + investorId +
                ", investorType='" + investorType + '\'' +
                ", investorNo='" + investorNo + '\'' +
                ", investorName='" + investorName + '\'' +
                ", residentIdCard='" + residentIdCard + '\'' +
                ", phoneNumber='" + phoneNumber + '\'' +
                ", bankDeposit='" + bankDeposit + '\'' +
                ", bankNo='" + bankNo + '\'' +
                ", address='" + address + '\'' +
                ", contactPerson='" + contactPerson + '\'' +
                ", contactTel='" + contactTel + '\'' +
                ", status='" + status + '\'' +
                ", delFlag='" + delFlag + '\'' +
                ", userId=" + userId +
                ", deptId=" + deptId +
                '}';
    }
}
